com.sabro.jbusiness.gui.panels
Class EditSeleciona

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.sabro.jbusiness.gui.Panel
                      extended by com.sabro.jbusiness.gui.PanelEditor
                          extended by com.sabro.jbusiness.gui.panels.EditSeleciona
All Implemented Interfaces:
IPanel, IPanelEditor, ISelectable, java.awt.datatransfer.Transferable, java.awt.event.FocusListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Externalizable, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible
Direct Known Subclasses:
EditSelecionaCampos, EditSelecionaConjuntos, EditSelecionaUsuarios

public class EditSeleciona
extends PanelEditor

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Nested classes/interfaces inherited from interface com.sabro.jbusiness.gui.IPanel
IPanel.PanelEventType
 
Field Summary
 
Fields inherited from class com.sabro.jbusiness.gui.Panel
dataFlavor, dataFlavors, flavorList
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
EditSeleciona()
           
 
Method Summary
 void adicionaElementoSelecionado()
          Adiciona elemento da lista de selecionados
 void avancar()
           
 void cancelar()
           
 void excluiElementosSelecionados()
          Deleta elemento da lista de selecionados
static java.lang.Integer[] getIds(java.awt.Component parentComponent, java.lang.Object[][] disponiveis, java.lang.String titulo, java.lang.String mensagem, java.lang.Integer[] valores)
           
static java.lang.Integer[] getIds(java.awt.Component parentComponent, java.lang.Object[][] disponiveis, java.lang.String titulo, java.lang.String mensagem, java.lang.Object[][] selecionados)
           
 java.lang.String getResult()
          Obtém resultado dos elementos selecionados
 java.lang.Integer[] getSelecionados()
           
 void initComponents()
          Configura as dimensões, cores, comportamento e outros aspectos dos componentes que formarão painel.
 void limpaSelecao()
           
 void recuperar()
           
 boolean requestFocusInWindow()
           
 void salvar()
           
 void setDisponiveis(java.lang.Object[][] disponiveis)
          Alimenta componente responsável por armazenar o conteúdo dos elementos disponiveis para seleção
 void setDisponiveis(SysCampoFormatado[] sysCampos)
          Alimenta componente responsável por armazenar o conteúdo dos elementos disponiveis para seleção
 void setSelecionados(java.lang.Object[][] selecionados)
          Alimenta componente responsável por armazenar o conteúdo dos elementos disponiveis já selecionados
 void setSelecionados(SysCampoFormatado[] sysCampos)
          Alimenta componente responsável por armazenar o conteúdo dos elementos disponiveis já selecionados
 
Methods inherited from class com.sabro.jbusiness.gui.PanelEditor
ativaJToolBar, getJToolBar
 
Methods inherited from class com.sabro.jbusiness.gui.Panel
canClose, closePanel, findPanel, focusGained, focusLost, getDialog, getDialog, getDialog, getISelectableComponents, getISelectableParent, getReference, getTransferData, getTransferDataFlavors, getWindow, isDataFlavorSupported, readExternal, setISelectableParent, setReference, showDialog, showDialog, showDialog, showFrame, showFrame, showPanel, showPanel, wasRequestClose, wasSelected, wasUnSelected, writeExternal
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.sabro.jbusiness.gui.IPanel
closePanel, getDialog, getDialog, getDialog, getReference, setReference, showDialog, showDialog, showDialog, showFrame, showFrame, showPanel, showPanel
 

Constructor Detail

EditSeleciona

public EditSeleciona()
Method Detail

getIds

public static java.lang.Integer[] getIds(java.awt.Component parentComponent,
                                         java.lang.Object[][] disponiveis,
                                         java.lang.String titulo,
                                         java.lang.String mensagem,
                                         java.lang.Integer[] valores)

getIds

public static java.lang.Integer[] getIds(java.awt.Component parentComponent,
                                         java.lang.Object[][] disponiveis,
                                         java.lang.String titulo,
                                         java.lang.String mensagem,
                                         java.lang.Object[][] selecionados)

initComponents

public void initComponents()
Description copied from class: Panel
Configura as dimensões, cores, comportamento e outros aspectos dos componentes que formarão painel. A criação dos componentes deve ser feita em variáveis declaradas como final para evitar que sejam recriadas.

Specified by:
initComponents in class Panel

setDisponiveis

public void setDisponiveis(java.lang.Object[][] disponiveis)
Alimenta componente responsável por armazenar o conteúdo dos elementos disponiveis para seleção

Parameters:
disponiveis -

setDisponiveis

public void setDisponiveis(SysCampoFormatado[] sysCampos)
Alimenta componente responsável por armazenar o conteúdo dos elementos disponiveis para seleção


setSelecionados

public void setSelecionados(java.lang.Object[][] selecionados)
Alimenta componente responsável por armazenar o conteúdo dos elementos disponiveis já selecionados

Parameters:
selecionados -

setSelecionados

public void setSelecionados(SysCampoFormatado[] sysCampos)
Alimenta componente responsável por armazenar o conteúdo dos elementos disponiveis já selecionados


getSelecionados

public java.lang.Integer[] getSelecionados()

getResult

public java.lang.String getResult()
Obtém resultado dos elementos selecionados

Returns:
lista com os códigos dos itens selecionados

adicionaElementoSelecionado

public void adicionaElementoSelecionado()
Adiciona elemento da lista de selecionados


excluiElementosSelecionados

public void excluiElementosSelecionados()
Deleta elemento da lista de selecionados


requestFocusInWindow

public boolean requestFocusInWindow()
Overrides:
requestFocusInWindow in class javax.swing.JComponent

limpaSelecao

public void limpaSelecao()

avancar

public void avancar()
Specified by:
avancar in interface IPanelEditor
Overrides:
avancar in class PanelEditor

cancelar

public void cancelar()
Specified by:
cancelar in interface IPanelEditor
Overrides:
cancelar in class PanelEditor

recuperar

public void recuperar()
Specified by:
recuperar in interface IPanelEditor
Overrides:
recuperar in class PanelEditor

salvar

public void salvar()
Specified by:
salvar in interface IPanelEditor
Overrides:
salvar in class PanelEditor